/* ========= 首设置 =========*/
body {
    background: #f5f5f5;
}

a {
    text-decoration: none;
}

a:hover,
a:focus {
    outline: none;
    text-decoration: none;
}

ul {
    padding: 0;
    margin: 0;
}

ul li {
    list-style: disc;
    font-size: 17px;
    line-height: 1.59;
}

.contentbg {
    width: 1170px;
}
 input::-webkit-input-placeholder{
    color:#666;
}
input::-moz-placeholder{   /* Mozilla Firefox 19+ */
    color:#666;
}
input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
    color:#666;
}
input:-ms-input-placeholder{  /* Internet Explorer 10-11 */
   color:#666;
}
/* ========= 自适应 =========*/

@media (max-width: 1199px) {

    .navbar-brand img {
        width: 145px;
        margin-top: -10px;
    }

    .navbar-default .mu-menu li a {
        margin: 10px 12px 5px;
    }

    .mu-about-content-right {
        margin-top: 0;
    }

    .mu-skill-progress-bar h3 {
        margin-top: 0;
    }

    .mu-featured-area {
        padding: 15% 10%;
    }

    .contentbg {
        width: 970px;

    }

}

@media (max-width: 991px) {

    .navbar-default .mu-menu li a {
        font-size: 14px;
        margin: 10px 5px;
    }

    .mu-primary-btn {
        font-size: 14px;
        padding: 12px 22px;
    }

    .mu-simplefilter li {
        margin-bottom: 10px;
    }

    .mu-about-header,
    .mu-service-header,
    .mu-contact-header {
        padding: 0;
    }

    .mu-featured-area {
        padding: 15% 5%;
    }

    .mu-about-content-left img {
        width: 100%;
    }

    .mu-about-content-right {
        margin-top: 50px;
    }

    .mu-filter-item-content {
        padding-top: 18%;
    }

    .filtr-item h4 {
        font-size: 16px;
    }

    .mu-testimonial-slide li.slick-slide,
    .mu-contact-content {
        padding: 0 50px;
    }

    /* ===========================*/
    #section .sider {
        display: none;
    }

    #section .arcicle-content {
        margin-right: 0px;
    }

    .contentbg {
        width: 750px;
    }



}

@media (max-width: 767px) {
    #bs-example-navbar-collapse-1 {
        margin-right: 8px;
        margin-left: 8px;
    }

    .navbar-default .navbar-toggle {
        border-color: #fff;
    }

    .navbar-default .navbar-toggle:hover,
    .navbar-default .navbar-toggle:focus {
        background-color: transparent;
    }

    .navbar-default .navbar-toggle .icon-bar {
        background-color: #fff;
    }

    .navbar-default .navbar-collapse,
    .navbar-default .navbar-form {
        background-color: rgba(0, 0, 0, 0.8);
        opacity: 0.8;
        border-color: #b9b9b9;
        text-align: center;
    }

    .navbar-default .mu-menu li a {
        display: inline-block;
    }

    .mu-team-content .row>div {
        width: 49.5%;
        float: left;
    }

    .mu-testimonial-slide li {
        padding: 0 15px;
    }

    .mu-filter-item-content {
        padding-top: 25%;
    }

    .mu-contact-top-single {
        margin-bottom: 25px;
    }

    /* ===========================*/
    .arcicle-list .auth-span {
        display: none;
    }

    #section .arcicle-list {
        padding: 10px 30px 10px 30px;
        min-height: 186px;
        height: auto;

    }

    .arcicle-sort div {
        padding: 7px 30px;
    }

    .arcicle-list .focus {
        height: 85.5px;
        width: 150px;
    }

    .arcicle-list h4 {
        font-size: 17px;
    }

    .arcicle-list .label {
        font-size: 10px;
    }

    .arcicle-list .note {
        overflow: hidden;
        line-height: 22px;
        display: block;
        height: 120px;
    }

    .arcicle-list header {
        height: auto;
        margin-bottom: 10px;
    }

    .contentbg {
        width: 100%;
    }

}


@media (max-width: 640px) {

    #mu-header.mu-fixed-nav {
        padding: 10px 0;
    }

    .mu-featured-slider-content {
        left: 0;
        right: 0;
        bottom: 0;
        top: 30%;
        padding: 0 10px;
    }

    .mu-featured-slider-content h2 {
        font-size: 20px;
        margin-bottom: 5px;
    }

    .mu-featured-slider-content p {
        font-size: 12px;
    }

    .mu-primary-btn {
        font-size: 12px;
        padding: 10px 12px;
        margin-top: 15px;
    }

    .slick-dots {
        bottom: 15px;
    }

    .accountbg {
        top: 40px !important;
    }

}


@media (max-width: 480px) {

    #mu-header {
        padding: 10px 0;
    }

    .navbar-default .navbar-brand,
    .navbar-default .navbar-brand:hover,
    .navbar-default .navbar-brand:focus {
        font-size: 25px;
        margin-top: 0px;
    }

    .navbar-toggle {
        padding: 7px 8px;
    }

    .navbar-toggle .icon-bar {
        width: 18px;
    }

    h2 {
        font-size: 25px;
    }

    .mu-heading-title {
        margin-bottom: 10px;
    }

    .mu-about-content-single h4 {
        margin-bottom: 18px;
    }

    .mu-simplefilter li {
        padding: 1rem 1.3rem;
        font-size: 14px;
    }

    .mu-team-social-info a {
        width: 35px;
        height: 35px;
        font-size: 16px;
        line-height: 35px;
    }

    .mu-contact-form button {
        width: 100%;
    }

    .filtr-item h4 {
        font-size: 14px;
    }

    .mu-featured-area h1 {
        font-size: 40px;
    }

    .mu-featured-slider p,
    #typed,
    #typed span {
        font-size: 18px;
    }

    .mu-featured-content p {
        font-size: 14px;
    }

    .mu-filter-item-content {
        padding-top: 20%;
    }

    .mu-featured-area {
        padding: 20% 5%;
    }



}


@media (max-width: 360px) {

    .mu-featured-slider-content {
        top: 49%;
    }

    .mu-featured-slider-content p,
    .mu-featured-slider-content .mu-primary-btn {
        display: none;
    }

    .mu-featured-slider-content h2 {
        font-size: 18px;
        margin-bottom: 0;
    }

    .mu-filter-item-content {
        padding-top: 25%;
        padding-left: 5px;
        padding-right: 5px;
    }

    .filtr-item h4 {
        font-size: 12px;
    }

    .mu-team-content .row>div {
        width: 100%;
    }

    .mu-simplefilter li {
        padding: 1rem 1rem;
        font-size: 12px;
    }

    .mu-portfolio-content .col-xs-6 {
        width: 100%;
    }

    .mu-testimonial-slide li.slick-slide,
    .mu-contact-content {
        padding: 0;
    }

}

@media (max-width: 320px) {}